#ifndef OUTLINE_DOCK_H
#define OUTLINE_DOCK_H

#include <QDockWidget>
#include <QObject>
#include <QWidget>


class OutlineDock : public QDockWidget
{
public:
    OutlineDock(const QString& plgPath, const QString &title, QWidget *parent = nullptr,
                Qt::WindowFlags flags = Qt::WindowFlags());

    void set_config(const char* key, const char* value);
    QString get_config(const char* key);

protected:
    void closeEvent(QCloseEvent *event);

private:
    QString m_settingPath;
};

#endif // OUTLINE_DOCK_H
